# -*- coding: utf-8 -*-
"""
超市销售数据分析
实验14 分析比较生鲜类商品和一般类商品每天销售的销售状况
@author: tange
"""

import matplotlib.pyplot as plt
import pandas as pd

data = pd.read_csv(r'C:\大数据分析综合实训-附件.csv', encoding='gbk')
data.info()

d = data[['商品类型', '销售日期', '销售金额']]

days = []
days_sum_生鲜 = []
days_sum_一般商品 = []

for day in range(1, 32):
    # 每天日期
    days.append(day)

    # 每天生鲜类销售总金额
    data_生鲜 = d[d['商品类型'] == '生鲜'][d['销售日期'] == 20150100 + day]
    day_sum_生鲜 = data_生鲜.销售金额.sum()
    days_sum_生鲜.append(day_sum_生鲜)

    # 每天一般商品类销售总金额
    data_一般商品 = d[d['商品类型'] == '一般商品'][d['销售日期'] == 20150100 + day]
    day_sum_一般商品 = data_一般商品.销售金额.sum()
    days_sum_一般商品.append(day_sum_一般商品)

# 解决中文显示问题
# plt.rcParams['font.sans-serif'] = ['KaiTi']  # 指定默认字体
# plt.rcParams['axes.unicode_minus'] = False  # 解决保存图像是负号'-'显示为方块的问题
# plt.rcParams['font.size'] = 16

fig, ax = plt.subplots()
ax.set_title('每日销售额')
fig.set_figheight(10)
fig.set_figwidth(20)
ax.plot(days, days_sum_生鲜, label='生鲜')
ax.plot(days, days_sum_一般商品, label='一般商品')
ax.legend()
